self-powered building - Español Inglés Diccionario